h1, h2, h3, h4, h5, h6 {
    font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2";
    font-weight: 400;
    letter-spacing: -0.055em;
}
#page-header-container {
    background: url(../img/backgrounds/h1-divider.png) repeat-x scroll center 40px transparent;
    border-bottom: 1px dotted #999999;
    padding-top: 10px;
    text-align: center;
}
#page-header-container.no-border {
    border-bottom: medium none;
}
.layout {
    margin: 0 auto;
    text-align: left;
    width: 970px;
}
#page-header-container h1 {
    color: #484848;
    font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2";
    font-size: 32px;
    font-weight: 400;
    letter-spacing: -1px;
    margin: 0 auto;
    text-align: left;
}
#page-header-container h1 span {
    background: #FFFFFF;
    display: inline-block;
    font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2";
    margin: 0 -10px;
    padding: 10px 10px 0 10px;
    text-shadow: 0 1px 1px #FFFFFF;
}
#pricing-container {
    margin: 0 auto;
    padding-bottom: 50px;
    padding-top: 30px;
    width: 980px;
    font-family: "Lucida Grande",Arial,sans;
}
.account-type {
    float: left;
    padding: 30px 0;
    width: 212px;
    margin: 0 16px;
}
.account-type h3 {
    border-bottom: 1px dotted #999999;
    color: #B4B4B4;
    font-size: 26px;
    padding-bottom: 20px;
}
.account-type h4 {
    border-bottom: 1px dotted #999999;
    color: #666666;
    font-size: 24px;
    font-weight: 400;
    overflow: hidden;
    padding: 15px 5px 10px 0;
    vertical-align: middle;
}
.account-type h3 strong {
    color: #666666;
    font-weight: 400;
}
.account-type h4 .button {
    float: right;
    margin-top: -5px;
    vertical-align: middle;
}
.account-type h4 .button span {
    letter-spacing: normal !important;
}
.account-type ul li {
    border-bottom: 1px dotted #F8C084;
    color: #484848;
    font-size: 13px;
    padding: 10px 0;
}
.account-type ul li:nth-last-of-type(1) {
    border-bottom: 0 none;
}
.account-type ul li strong {
    color: #333333;
}
.account-type ul li ul {
    margin-top: -10px;
    padding-top: 0;
}
.account-type ul li ul li {
    background: url(../img/backgrounds/check-green.png) no-repeat scroll 10px 11px transparent;
    color: #666666;
    font-size: 11px;
    padding: 10px 0 10px 33px;
}
.account-type ul li ul li strong {
    color: #484848;
}
#pro.account-type {
    background: url(../img/backgrounds/pro-shadows.png) no-repeat scroll 0 0 transparent;
    padding: 30px 24px;
    width: 307px;
}
#pro.account-type h3 {
    color: #F7A278;
    font-size: 30px;
    margin-top: -5px;
}
#pro.account-type h3 strong {
    color: #FC5605;
    font-weight: 700;
}
#pro.account-type h4 {
    color: #FC5605;
}
.vertical-nav {
    height: 450px;
    overflow: hidden;
    padding-bottom: 30px;
}
.vertical-nav h2 {
    line-height: 20px;
    padding-left: 10px;
    width: 85%;
}
.vertical-nav .layout {
    position: relative;
}
#content-layout-slider {
    height: 600px;
    left: 220px;
    position: absolute;
}
#content-layout-slider.polls {
    top: -487px;
}
#content-layout-slider.quizzes {
    top: -977px;
}
#content-layout-slider.ratings {
    top: -1467px;
}
a.button {
    -moz-border-radius: 50% 50% 50% 50%;
    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.35);
    background: -moz-linear-gradient(0% 0 -90deg, #27CBEE, #00517A) repeat scroll 0 0 transparent;
    border: 3px solid #FFFFFF;
    color: #FFFFFF;
    display: inline-block;
    font-style: normal;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.45);
    padding: 0;
}
a.medium.button, input.medium[type="submit"] {
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
}
a.medium.button span {
    -moz-border-radius: 50% 50% 50% 50%;
    background: none repeat scroll 0 0 transparent;
    display: block;
    font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2";
    font-size: 18px;
    font-weight: 400;
    line-height: 15px;
    padding: 7px 25px 10px;
}